package com.atguigu.srb.core.pojo.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@ApiModel("会员个人中心模型")
@Data
public class UserIndexVO {
    /*
           以userId联查以下三张表的字段
           lastLoginTime：最后一次登录时间  登录日志表
           headImg:会员头像 userInfo
           name：身份证姓名  userInfo
           userType：用户类型   userInfo
           bindStatus：绑定hfb的状态 userInfo
           amount：用户账户余额 user_account
           freezeAmount：用户账户冻结金额  user_account
        */
    @ApiModelProperty(value = "最后一次登录时间")
    private Date lastLoginTime;

    @ApiModelProperty(value = "头像")
    private String headImg;

    @ApiModelProperty(value = "用户姓名")
    private String name;

    @ApiModelProperty(value = "1：出借人 2：借款人")
    private Integer userType;

    @ApiModelProperty(value = "绑定状态（0：未绑定，1：绑定成功 -1：绑定失败）")
    private Integer bindStatus;

    @ApiModelProperty(value = "帐户可用余额")
    private BigDecimal amount;

    @ApiModelProperty(value = "冻结金额")
    private BigDecimal freezeAmount;
}
